package com.miplus.ccrm.core.controller.vo.sto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author： Yaohui
 * @Date： 2024/12/7 15:03
 * @Describe：
 */
@Data
public class RepayApplyResVo {

    /**
     * 还款申请流水
     */
    private Long repayApplyId;

    /**
     * 商户编号
     */
    private String merchantId;


    /**
     * 身份证号
     */
    private String idnumber;

    /**
     * 借据号
     */
    private String loanInvoiceId;

    /**
     * 案件id
     */
    private Long creditcaseid;

    /**
     * 还款申请类型1：融资中台 2:智慧线上
     */
    private Integer applyType;

    /**
     * 还款申请类型描述
     */
    private String applyTypeDesc;

    /**
     * 还款类型1:一键扣款2：支付宝
     */
    private Integer type;

    /**
     * 申请期次
     */
    private Integer currentNum;
    /**
     * 还款类型描述
     */
    private String typeDesc;

    /**
     * 还款结果
     */
    private String result;


    /**
     * 还款金额
     */
    private BigDecimal repayAmt;

    /**
     * 实还金额
     */
    private String lastRepayAmt;

    /**
     * 实还本金
     */
    private String repymtPnp;
    /**
     * 实还利息
     */
    private String repymtInt;

    /**
     * 实还罚息
     */
    private String repymtPnltyInt;

    /**
     * 申请扣款时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;

}
